have travelled many countries - Francés Inglés Diccionario